The Evolution of a Haskell Programmer